.table thead {
  background: #2040AF;
  border-radius: 4px;
}
.table thead tr th {
  height:40px;
  color:#fff;
}
.table thead tr th:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.table thead tr th:last-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.table thead tr td{
  height:56px;
  color: #141414;
  
}
.table tr td {
  /* border:none !important; */
  border-top: 1px dashed #E9EAF0 !important; 
}
.table tr:nth-child(even) td {
  /* background-color:#EBF3FD; */
}
.table tr td span {
  display: inline-block;
  position: relative;
}
.table td.gray-text{
  font-size: 12px;
  color: #666666;
}
.table td.lightgray-text{
  font-size: 12px;
  color: #999;
}
.table td.red-text a{
  font-size: 14px;
  color: #FF696A;
}
.table td.bold-text {
  font-size: 16px;
  color: #192254;
  font-weight: bold;
}
.table td.blue-text a{
  color: #455EEE;
}
.table td.node-text span{
  color: #455EEE;
  position: relative;
  padding-left:20px;
  background:url();
}
.table td.risk-red span,
.table td.risk-blue span,
.table td.risk-yellow span,
.table td.risk-sky span{
  padding-left:20px;
}
.table td.risk-red span:before {
  content:'';
  position: absolute;
  width:10px;
  height:10px;
  border-radius: 50%;
  background-color: #F35466;
  top:50%;
  transform: translateY(-50%);
  left:0;
  font-size: 16px;
  color: #192254;
}
.table td.risk-blue span:before {
  content:'';
  position: absolute;
  width:10px;
  height:10px;
  border-radius: 50%;
  background-color: #364ECE;
  top:50%;
  transform: translateY(-50%);
  left:0;
  font-size: 16px;
  color: #192254;
}
.table td.risk-yellow span:before {
  content:'';
  position: absolute;
  width:10px;
  height:10px;
  border-radius: 50%;
  background-color: #FED561;
  top:50%;
  transform: translateY(-50%);
  left:0;
  font-size: 16px;
  color: #192254;
}
.table td.risk-sky span:before {
  content:'';
  position: absolute;
  width:10px;
  height:10px;
  border-radius: 50%;
  background-color: #7D9FFF ;
  top:50%;
  transform: translateY(-50%);
  left:0;
  font-size: 16px;
  color: #192254;
}